package com.thtf.strokeinquiry.app.bean;

import com.fasterxml.jackson.annotation.JsonFormat;

import javax.persistence.Id;
import java.math.BigDecimal;
import java.util.Date;

public class MedInquiryPrevioushistory {
    @Id
    private Integer id;

    private String recordId;

    private String patientId;

    private String patientName;

    private String patientIdNo;

    private String patientSex;

    private String patientMarriage;

    private String cerebrovascularSituation;

    private String cerebrovascularType;

    private Integer cereTimes;

    private String firstConfirmedDate;

    private String firstInstitutionLevel;

    private String firstDiagnosis;

    private String firstInRehabilitation;

    private String firstOutRehabilitation;

    private String lastConfirmedDate;

    private String lastInstitutionLevel;

    private String lastDiagnosis;

    private String lastInRehabilitation;

    private String lastOutRehabilitation;

    private String mrsItem;

    private Integer mrsScore;

    private String mrsScreening;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date mrsScreeningDate;

    private String cardiopathySituation;

    private String cardiopathyType;

    private String cardiopathyAfType;

    private String cardiopathyTypeOther;

    private Integer cardiopathyTimes;

    private String cardiopathyFirstConfirmed;

    private String cardiopathyFirstInsitution;

    private String cardiopathyLastConfirmed;

    private String cardiopathyLastInsitution;

    private String atrialFibrillationFirstConfirmed;

    private String isAfDrugs;

    private String afDrugsType;

    private BigDecimal afDrugsYear;

    private String afDrugsSuitation;

    private String bloodsMeasureFreq;

    private String isMeasure;

    private String bloodMeasureFreq;

    private String isHypertension;

    private String hypertensioConfirmedYear;

    private String isHypertensionDrug;

    private String hypertensionDrugType;

    private BigDecimal hypertensionDrugYear;

    private String hypertensionDrugSituation;

    private String hypertensionControlSituation;

    private String bloodfatMeasureFreq;

    private String isBloodfat;

    private String bloodfatConfirmedDate;

    private String bloodfatType;

    private String isBloodfatDrug;

    private String bloodfatDrugType;

    private String bloodglucoseMeasureFreq;

    private String isDiabetesConfirmed;

    private String diabetesConfirmedDate;

    private String isDiabetesDrug;

    private String diabetesDrugType;

    private String bloodglucoseControlSituation;

    private String screeningName;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createDate;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updateDate;

    private  String  drugKinds;

    public String getDrugKinds() {
        return drugKinds;
    }

    public void setDrugKinds(String drugKinds) {
        this.drugKinds = drugKinds;
    }

    public String getCardiopathyAfType() {
        return cardiopathyAfType;
    }

    public void setCardiopathyAfType(String cardiopathyAfType) {
        this.cardiopathyAfType = cardiopathyAfType;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getRecordId() {
        return recordId;
    }

    public void setRecordId(String recordId) {
        this.recordId = recordId == null ? null : recordId.trim();
    }

    public String getPatientId() {
        return patientId;
    }

    public void setPatientId(String patientId) {
        this.patientId = patientId == null ? null : patientId.trim();
    }

    public String getPatientName() {
        return patientName;
    }

    public void setPatientName(String patientName) {
        this.patientName = patientName == null ? null : patientName.trim();
    }

    public String getPatientIdNo() {
        return patientIdNo;
    }

    public void setPatientIdNo(String patientIdNo) {
        this.patientIdNo = patientIdNo == null ? null : patientIdNo.trim();
    }

    public String getPatientSex() {
        return patientSex;
    }

    public void setPatientSex(String patientSex) {
        this.patientSex = patientSex == null ? null : patientSex.trim();
    }

    public String getPatientMarriage() {
        return patientMarriage;
    }

    public void setPatientMarriage(String patientMarriage) {
        this.patientMarriage = patientMarriage == null ? null : patientMarriage.trim();
    }

    public String getCerebrovascularSituation() {
        return cerebrovascularSituation;
    }

    public void setCerebrovascularSituation(String cerebrovascularSituation) {
        this.cerebrovascularSituation = cerebrovascularSituation == null ? null : cerebrovascularSituation.trim();
    }

    public String getCerebrovascularType() {
        return cerebrovascularType;
    }

    public void setCerebrovascularType(String cerebrovascularType) {
        this.cerebrovascularType = cerebrovascularType == null ? null : cerebrovascularType.trim();
    }

    public Integer getCereTimes() {
        return cereTimes;
    }

    public void setCereTimes(Integer cereTimes) {
        this.cereTimes = cereTimes;
    }

    public String getFirstConfirmedDate() {
        return firstConfirmedDate;
    }

    public void setFirstConfirmedDate(String firstConfirmedDate) {
        this.firstConfirmedDate = firstConfirmedDate == null ? null : firstConfirmedDate.trim();
    }

    public String getFirstInstitutionLevel() {
        return firstInstitutionLevel;
    }

    public void setFirstInstitutionLevel(String firstInstitutionLevel) {
        this.firstInstitutionLevel = firstInstitutionLevel == null ? null : firstInstitutionLevel.trim();
    }

    public String getFirstDiagnosis() {
        return firstDiagnosis;
    }

    public void setFirstDiagnosis(String firstDiagnosis) {
        this.firstDiagnosis = firstDiagnosis == null ? null : firstDiagnosis.trim();
    }

    public String getFirstInRehabilitation() {
        return firstInRehabilitation;
    }

    public void setFirstInRehabilitation(String firstInRehabilitation) {
        this.firstInRehabilitation = firstInRehabilitation == null ? null : firstInRehabilitation.trim();
    }

    public String getFirstOutRehabilitation() {
        return firstOutRehabilitation;
    }

    public void setFirstOutRehabilitation(String firstOutRehabilitation) {
        this.firstOutRehabilitation = firstOutRehabilitation == null ? null : firstOutRehabilitation.trim();
    }

    public String getLastConfirmedDate() {
        return lastConfirmedDate;
    }

    public void setLastConfirmedDate(String lastConfirmedDate) {
        this.lastConfirmedDate = lastConfirmedDate == null ? null : lastConfirmedDate.trim();
    }

    public String getLastInstitutionLevel() {
        return lastInstitutionLevel;
    }

    public void setLastInstitutionLevel(String lastInstitutionLevel) {
        this.lastInstitutionLevel = lastInstitutionLevel == null ? null : lastInstitutionLevel.trim();
    }

    public String getLastDiagnosis() {
        return lastDiagnosis;
    }

    public void setLastDiagnosis(String lastDiagnosis) {
        this.lastDiagnosis = lastDiagnosis == null ? null : lastDiagnosis.trim();
    }

    public String getLastInRehabilitation() {
        return lastInRehabilitation;
    }

    public void setLastInRehabilitation(String lastInRehabilitation) {
        this.lastInRehabilitation = lastInRehabilitation == null ? null : lastInRehabilitation.trim();
    }

    public String getLastOutRehabilitation() {
        return lastOutRehabilitation;
    }

    public void setLastOutRehabilitation(String lastOutRehabilitation) {
        this.lastOutRehabilitation = lastOutRehabilitation == null ? null : lastOutRehabilitation.trim();
    }

    public String getMrsItem() {
        return mrsItem;
    }

    public void setMrsItem(String mrsItem) {
        this.mrsItem = mrsItem == null ? null : mrsItem.trim();
    }

    public Integer getMrsScore() {
        return mrsScore;
    }

    public void setMrsScore(Integer mrsScore) {
        this.mrsScore = mrsScore;
    }

    public String getMrsScreening() {
        return mrsScreening;
    }

    public void setMrsScreening(String mrsScreening) {
        this.mrsScreening = mrsScreening == null ? null : mrsScreening.trim();
    }

    public Date getMrsScreeningDate() {
        return mrsScreeningDate;
    }

    public void setMrsScreeningDate(Date mrsScreeningDate) {
        this.mrsScreeningDate = mrsScreeningDate;
    }

    public String getCardiopathySituation() {
        return cardiopathySituation;
    }

    public void setCardiopathySituation(String cardiopathySituation) {
        this.cardiopathySituation = cardiopathySituation == null ? null : cardiopathySituation.trim();
    }

    public String getCardiopathyType() {
        return cardiopathyType;
    }

    public void setCardiopathyType(String cardiopathyType) {
        this.cardiopathyType = cardiopathyType == null ? null : cardiopathyType.trim();
    }

    public String getCardiopathyTypeOther() {
        return cardiopathyTypeOther;
    }

    public void setCardiopathyTypeOther(String cardiopathyTypeOther) {
        this.cardiopathyTypeOther = cardiopathyTypeOther == null ? null : cardiopathyTypeOther.trim();
    }

    public Integer getCardiopathyTimes() {
        return cardiopathyTimes;
    }

    public void setCardiopathyTimes(Integer cardiopathyTimes) {
        this.cardiopathyTimes = cardiopathyTimes;
    }

    public String getCardiopathyFirstConfirmed() {
        return cardiopathyFirstConfirmed;
    }

    public void setCardiopathyFirstConfirmed(String cardiopathyFirstConfirmed) {
        this.cardiopathyFirstConfirmed = cardiopathyFirstConfirmed == null ? null : cardiopathyFirstConfirmed.trim();
    }

    public String getCardiopathyFirstInsitution() {
        return cardiopathyFirstInsitution;
    }

    public void setCardiopathyFirstInsitution(String cardiopathyFirstInsitution) {
        this.cardiopathyFirstInsitution = cardiopathyFirstInsitution == null ? null : cardiopathyFirstInsitution.trim();
    }

    public String getCardiopathyLastConfirmed() {
        return cardiopathyLastConfirmed;
    }

    public void setCardiopathyLastConfirmed(String cardiopathyLastConfirmed) {
        this.cardiopathyLastConfirmed = cardiopathyLastConfirmed == null ? null : cardiopathyLastConfirmed.trim();
    }

    public String getCardiopathyLastInsitution() {
        return cardiopathyLastInsitution;
    }

    public void setCardiopathyLastInsitution(String cardiopathyLastInsitution) {
        this.cardiopathyLastInsitution = cardiopathyLastInsitution == null ? null : cardiopathyLastInsitution.trim();
    }

    public String getAtrialFibrillationFirstConfirmed() {
        return atrialFibrillationFirstConfirmed;
    }

    public void setAtrialFibrillationFirstConfirmed(String atrialFibrillationFirstConfirmed) {
        this.atrialFibrillationFirstConfirmed = atrialFibrillationFirstConfirmed == null ? null : atrialFibrillationFirstConfirmed.trim();
    }

    public String getIsAfDrugs() {
        return isAfDrugs;
    }

    public void setIsAfDrugs(String isAfDrugs) {
        this.isAfDrugs = isAfDrugs == null ? null : isAfDrugs.trim();
    }

    public String getAfDrugsType() {
        return afDrugsType;
    }

    public void setAfDrugsType(String afDrugsType) {
        this.afDrugsType = afDrugsType == null ? null : afDrugsType.trim();
    }

    public BigDecimal getAfDrugsYear() {
        return afDrugsYear;
    }

    public void setAfDrugsYear(BigDecimal afDrugsYear) {
        this.afDrugsYear = afDrugsYear;
    }

    public String getAfDrugsSuitation() {
        return afDrugsSuitation;
    }

    public void setAfDrugsSuitation(String afDrugsSuitation) {
        this.afDrugsSuitation = afDrugsSuitation == null ? null : afDrugsSuitation.trim();
    }

    public String getBloodsMeasureFreq() {
        return bloodsMeasureFreq;
    }

    public void setBloodsMeasureFreq(String bloodsMeasureFreq) {
        this.bloodsMeasureFreq = bloodsMeasureFreq == null ? null : bloodsMeasureFreq.trim();
    }

    public String getIsMeasure() {
        return isMeasure;
    }

    public void setIsMeasure(String isMeasure) {
        this.isMeasure = isMeasure == null ? null : isMeasure.trim();
    }

    public String getBloodMeasureFreq() {
        return bloodMeasureFreq;
    }

    public void setBloodMeasureFreq(String bloodMeasureFreq) {
        this.bloodMeasureFreq = bloodMeasureFreq == null ? null : bloodMeasureFreq.trim();
    }

    public String getIsHypertension() {
        return isHypertension;
    }

    public void setIsHypertension(String isHypertension) {
        this.isHypertension = isHypertension == null ? null : isHypertension.trim();
    }

    public String getHypertensioConfirmedYear() {
        return hypertensioConfirmedYear;
    }

    public void setHypertensioConfirmedYear(String hypertensioConfirmedYear) {
        this.hypertensioConfirmedYear = hypertensioConfirmedYear == null ? null : hypertensioConfirmedYear.trim();
    }

    public String getIsHypertensionDrug() {
        return isHypertensionDrug;
    }

    public void setIsHypertensionDrug(String isHypertensionDrug) {
        this.isHypertensionDrug = isHypertensionDrug == null ? null : isHypertensionDrug.trim();
    }

    public String getHypertensionDrugType() {
        return hypertensionDrugType;
    }

    public void setHypertensionDrugType(String hypertensionDrugType) {
        this.hypertensionDrugType = hypertensionDrugType == null ? null : hypertensionDrugType.trim();
    }

    public BigDecimal getHypertensionDrugYear() {
        return hypertensionDrugYear;
    }

    public void setHypertensionDrugYear(BigDecimal hypertensionDrugYear) {
        this.hypertensionDrugYear = hypertensionDrugYear;
    }

    public String getHypertensionDrugSituation() {
        return hypertensionDrugSituation;
    }

    public void setHypertensionDrugSituation(String hypertensionDrugSituation) {
        this.hypertensionDrugSituation = hypertensionDrugSituation == null ? null : hypertensionDrugSituation.trim();
    }

    public String getHypertensionControlSituation() {
        return hypertensionControlSituation;
    }

    public void setHypertensionControlSituation(String hypertensionControlSituation) {
        this.hypertensionControlSituation = hypertensionControlSituation == null ? null : hypertensionControlSituation.trim();
    }

    public String getBloodfatMeasureFreq() {
        return bloodfatMeasureFreq;
    }

    public void setBloodfatMeasureFreq(String bloodfatMeasureFreq) {
        this.bloodfatMeasureFreq = bloodfatMeasureFreq == null ? null : bloodfatMeasureFreq.trim();
    }

    public String getIsBloodfat() {
        return isBloodfat;
    }

    public void setIsBloodfat(String isBloodfat) {
        this.isBloodfat = isBloodfat == null ? null : isBloodfat.trim();
    }

    public String getBloodfatConfirmedDate() {
        return bloodfatConfirmedDate;
    }

    public void setBloodfatConfirmedDate(String bloodfatConfirmedDate) {
        this.bloodfatConfirmedDate = bloodfatConfirmedDate == null ? null : bloodfatConfirmedDate.trim();
    }

    public String getBloodfatType() {
        return bloodfatType;
    }

    public void setBloodfatType(String bloodfatType) {
        this.bloodfatType = bloodfatType == null ? null : bloodfatType.trim();
    }

    public String getIsBloodfatDrug() {
        return isBloodfatDrug;
    }

    public void setIsBloodfatDrug(String isBloodfatDrug) {
        this.isBloodfatDrug = isBloodfatDrug == null ? null : isBloodfatDrug.trim();
    }

    public String getBloodfatDrugType() {
        return bloodfatDrugType;
    }

    public void setBloodfatDrugType(String bloodfatDrugType) {
        this.bloodfatDrugType = bloodfatDrugType == null ? null : bloodfatDrugType.trim();
    }

    public String getBloodglucoseMeasureFreq() {
        return bloodglucoseMeasureFreq;
    }

    public void setBloodglucoseMeasureFreq(String bloodglucoseMeasureFreq) {
        this.bloodglucoseMeasureFreq = bloodglucoseMeasureFreq == null ? null : bloodglucoseMeasureFreq.trim();
    }

    public String getIsDiabetesConfirmed() {
        return isDiabetesConfirmed;
    }

    public void setIsDiabetesConfirmed(String isDiabetesConfirmed) {
        this.isDiabetesConfirmed = isDiabetesConfirmed == null ? null : isDiabetesConfirmed.trim();
    }

    public String getDiabetesConfirmedDate() {
        return diabetesConfirmedDate;
    }

    public void setDiabetesConfirmedDate(String diabetesConfirmedDate) {
        this.diabetesConfirmedDate = diabetesConfirmedDate == null ? null : diabetesConfirmedDate.trim();
    }

    public String getIsDiabetesDrug() {
        return isDiabetesDrug;
    }

    public void setIsDiabetesDrug(String isDiabetesDrug) {
        this.isDiabetesDrug = isDiabetesDrug == null ? null : isDiabetesDrug.trim();
    }

    public String getDiabetesDrugType() {
        return diabetesDrugType;
    }

    public void setDiabetesDrugType(String diabetesDrugType) {
        this.diabetesDrugType = diabetesDrugType == null ? null : diabetesDrugType.trim();
    }

    public String getBloodglucoseControlSituation() {
        return bloodglucoseControlSituation;
    }

    public void setBloodglucoseControlSituation(String bloodglucoseControlSituation) {
        this.bloodglucoseControlSituation = bloodglucoseControlSituation == null ? null : bloodglucoseControlSituation.trim();
    }

    public String getScreeningName() {
        return screeningName;
    }

    public void setScreeningName(String screeningName) {
        this.screeningName = screeningName == null ? null : screeningName.trim();
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public Date getUpdateDate() {
        return updateDate;
    }

    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }
}